//引入express
const express = require('express')

// 创建应用
const app = express()

// 配置静态资源
app.use(express.static('public'))


// 注册路由(get请求)
app.get('/response',(req,res)=>{
    // res.statusCode = 201
    // res.statusMessage = "my created"



    // send(data):指定返回的响应体数据
    // 自动指定Content-type响应头
    // data是string : application/html;charset=utf-8
    // data是object/array application/json;charset=uft-8

    // let data = '响应数据'

    // data = {id:1,name:'张三'}
    // data = [123,'张三']

    // res.send(data)

    // json(data):指定返回的响应体数据
    // 自动指定Content-type响应头:application/json;charset=utf-8

    // res.json(data)


    // sendFile(filePath)返回指定文件内容

    // res.sendFile(__dirname + './test.html')

    // redirect(url):告诉浏览器重新请求一个指定的url
    // 302/location响应头
    res.redirect("http://www.baidu.com")

})

// 启动服务,监听指定端口
app.listen('3007',()=>{
    console.log('服务已启动:http://localhost:3007');
})